primary producers - French English Dictionary